
/*CSShack*/
@media all and (min-width: 0px) {body { min-width: auto;}}
i { font-style: normal; }
.tb { display: table;height: 100%;width: 100%; } 			
.tb_c { display: table-cell;vertical-align: middle; }
a{ text-decoration: none;color: #666; }
a{ -webkit-tap-highlight-color:rgba(255,0,0,0);} 	  										
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,p,table,tr,td,img,body{ margin: 0;padding: 0;border: 0;}             
ul,li,ol{ list-style: none;}
input:focus,select:focus,textarea:focus {outline: none; } 		
img { max-width: 100%; height: auto;} 
h1,h2,h3,h4,h5,p{line-height: 1.2;font-weight: normal; }  		table{ border-collapse: collapse; }
.row .md1 { width: 8.3333%; } 	.row .md2 { width: 16.6666%; } 	.row .md3 { width: 25%; }
.row .md4 { width: 33.3333%; } 	.row .md5 { width: 41.6666%; } 	.row .md6 { width: 50%; }
.row .md7 { width: 58.3333%; } 	.row .md8 { width: 66.6666%; } 	.row .md9 { width: 75%; }
.row .md10 { width: 83.3333%; } 	.row .md11 { width: 91.6666%; } 	.row .md12 { width: 100%; }
.row .md1, .row .md2,.row .md3,.row .md4,.row .md5,.row .md6,
.row .md7, .row .md8,.row .md9,.row .md10,.row .md11,.row .md12 { float: left; }
/*input{padding: 0;margin: 0;border: 0;}
input[type="text"], input[type="password"] , select , textarea { -webkit-appearance: none;width: 100%;font-size: 14px;} 
input[type="submit"] {  -webkit-appearance: none !important; }
input[type="button"] {  -webkit-appearance: none !important;  }
input::-webkit-input-placeholder { color:#666 !important ;}
input:-moz-placeholder {color: #666 !important ;}
input::-moz-placeholder {color: #666 !important ;}
input:-ms-input-placeholder {color: #666 !important ;}
textarea::-webkit-input-placeholder { color:#666 !important ;}
textarea:-moz-placeholder {color: #666 !important ;}
textarea::-moz-placeholder {color: #666 !important ;}
textarea:-ms-input-placeholder {color: #666 !important ;}*/
h1 { font-size: 48px; } 	h2 { font-size: 36px; } 	h3 { font-size: 24px; }
h4 { font-size: 18px; } 	h5 { font-size: 16px; }
.fl { float: left; } .fr{float: right;}
.clearfix:after,
.clearfix:before{content: "";display: block;height:0;width: 100%;clear: both;overflow: hidden;font-size: 0;line-height: 0;}
.clearboth{width: 100%;height:0;clear: both;overflow: hidden;font-size: 0;line-height: 0;}
.clear{overflow: auto;zoom:1;}
.blur {filter:url(blur.svg#blur);-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter:blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);}
.gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.ani{transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;}
.wrap{max-width: 1200px;margin: 0 auto;}
@media screen and (max-width: 1200px) {
	.wrap{padding: 0 15px;}
}








/*璞真世界*/
.about_box .row{font-family: "Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif;background-size: cover;background-position: center;background-attachment: fixed; position: relative;}
.about_box  .tit{font-size: 38px;text-align: center;line-height: 1;margin-bottom: 70px;color: #c30d23;}
.about_box  .tit span{display:inline-block; }
.about_box  .tit font{display: block;float: left;}
.about_box .row1{overflow: hidden;}
.about_box .row1 .tit{text-align: left;}
.about_box .row1 .box{width: 50%;}
.about_box .row1 .pic{overflow: hidden;}
.about_box .row1 .pic img{width: 100%;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);transition: all 3s ease-out;-webkit-transition: all 3s ease-out;-o-transition: all 3s ease-out;-moz-transition: all 3s ease-out;-ms-transition: all 3s ease-out;}
.about_box .row1 .pic img.animated{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.about_box .row1 .con{margin-left: 15%;margin-top:12.5%;padding-right: 100px;}
.about_box .row1 .txt{height: 280px;overflow: hidden;}
.about_box .row1 .txt p{color: #606060;line-height: 26px;}
.about_box .row1 .more{display:inline-block;height: 27px;line-height: 27px;border-radius: 20px;background: #c30d23;padding: 0 25px;color:#fff;margin-top: 80px;text-transform: uppercase;}
.about_box .row1 .more i{font-size: 15px;float: left;margin-right: 15px;}
.about_box .row2{padding:105px 0 136px 0;overflow: hidden;}
.about_box .row2:after,.about_box .row2:before{content: "";position: absolute;top: 0;width: 1px;height: 100%;background: #618f06;opacity: 0.5;}
.about_box .row2:before{left: 35.42%;}
.about_box .row2:after{left: 64.79%;}
.about_box .row2 .tit{color: #333;}
.about_box .row2 .container{border-top: 1px solid rgba(97,143,6,0.5);border-bottom: 1px solid rgba(97,143,6,0.5);overflow: hidden;padding: 65px 0;}
.about_box .row2 .wrap{max-width: 1600px;overflow: hidden;}
.about_box .row4 .icon .change{display: none;}
@media screen and (max-width: 1600px) {
	.about_box .row2 .wrap{margin: 0 50px;padding: 0;}
	.about_box .row2:before{left: 33.33%}
	.about_box .row2:after{left: 66.66%;}
}
.about_box .row2 ul li{float: left;margin-right: 110px;width: 462px;}
.about_box .row2 ul li .pic{border: 1px solid rgba(97,143,6,0.5);text-align: center;padding: 10px;max-height: 280px;overflow: hidden;}
.about_box .row2 ul li .pic span{display: block;}
.about_box .row2  .page{bottom: 70px;}
.about_box .row2  .page span{width: 10px;height: 10px;border: 1px solid #999;background: none;opacity: 1;margin: 0 7px;}
.about_box .row2  .page .swiper-pagination-bullet-active{background: #999;}
.about_box .row3{background: #efefef;position: relative;text-align: center;}
.about_box .row3 img{position: relative;z-index: 1;}
.about_box .row3 .container{max-width:57%;position: absolute;top: 60px; bottom: 30px; left: 0; right: 0;z-index: 1;margin: auto;}
.about_box .row3 .tb{text-align: center;}
.about_box .row3 ul{display: inline-block;text-align: left;}
.about_box .row3 ul li{float: left;width: 32.3333%;margin-left: 1%;margin-bottom: 50px;}
.about_box .row3 ul li.none{width: 50%;}
.about_box .row3 ul li .box{position: relative;padding-left: 60px;}
.about_box .row3 ul li i{width: 46px;height: 46px;text-align: center;line-height: 46px;background: #adacac;color: #fff;font-size:28px;border-radius: 50%;position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;}
.about_box .row3 ul li h5{font-size: 21px;color: #252525;line-height: 1;margin-bottom: 10px;}
.about_box .row3 ul li p{height: 16px;line-height: 1;color: #3c3c3c;font-size: 16px;}
.about_box .row4{color: #fff;}
.about_box .row4 .container{position: absolute;top:0;left:0;width: 100%;height: 100%;}
.about_box .row4 .con{position: absolute;top: 21.25%;left:58.33%;max-width: 440px;}
.about_box .row4 .tit{text-align: left;color: #fff;}
.about_box .row4 .txt p{line-height: 36px;font-size: 18px;}
.about_box .row4 .txt{padding-bottom: 70px;margin-bottom: 40px;border-bottom: 1px solid #fff;}
.about_box .row4 .change{font-size: 18px;line-height: 32px;}
.about_box .row4 .icon{position: absolute;font-size: 16px;z-index: 2;color: #aaa19f;cursor: pointer;}
.about_box .row4 .jing,
.about_box .row4 .tj,
.about_box .row4 .hb{top: 43.75%;left: 43.13%;}
.about_box .row4 .sx{top: 46.5%;left: 41.04%;}
.about_box .row4 .meng{top: 39%;left:40.47%;}
.about_box .row4 .liao{top:36.88%;left: 47.34%; }
.about_box .row4 .jl{top: 34.38%;left: 48.75%;}
.about_box .row4 .hei{top: 27.25%;left:49.69%;}
.about_box .row4 .sh{top:56.63%;left: 46.88%; }
.about_box .row4 .su{top: 53.5%;left: 46.35%;}
.about_box .row4 .zhe{top: 61.75%;left:46.67%;}
.about_box .row4 .guan{top:56.63%;left: 44.69%; }
.about_box .row4 .min{top: 67%;left: 45.42%;}
.about_box .row4 .jx{top: 67%;left:43.85%;}
.about_box .row4 .sd{top:47.5%;left: 44.74%; }
.about_box .row4 .hn{top: 52.13%;left: 41.88%;}
.about_box .row4 .e{top: 58.5%;left:42.14%;}
.about_box .row4 .xiang{top:64.49%;left: 41.72%; }
.about_box .row4 .yue{top: 72.75%;left: 43.13%;}
.about_box .row4 .gx{top: 73.25%;left:39.58%;}
.about_box .row4 .chuan{top:60.25%;left:34.9%; }
.about_box .row4 .gz{top: 66.88%;left: 38.125%;}
.about_box .row4 .yun{top:70.75%;left:34.01%;}
.about_box .row4 .cq{top:60%;left: 38.38%; }
.about_box .row4 .zang{top:55.75%;left: 25.52%; }
.about_box .row4 .shan{top:51.5%;left: 39.32%; }
.about_box .row4 .gs{top:39.88%;left: 33.28%; }
.about_box .row4 .qing{top:48.75%;left: 31.56%; }
.about_box .row4 .ning{top:46.5%;left: 37.5%; }
.about_box .row4 .xin{top:35.38%;left: 24.94%; }
.about_box .row4 .icon:hover,.about_box .row4 .icon.active{color: #ee0b27;font-size: 20px;}
.about_box .row4 .icon .txt{display: none;}
.about_box .row5{background: #efefef;padding: 80px 0;}
.about_box .row5 .wrap{max-width: 1600px;}
.about_box .row5 .hd{text-align: center;padding-bottom: 40px;border-bottom: 1px solid #c1c1c1;overflow: hidden;margin-bottom: 55px;}
.about_box .row5 .hd ul{display: inline-block;}
.about_box .row5 .hd ul li{float: left;width: 125px;height:40px;line-height:40px;text-align: center;color: #252525;font-size: 21px;border: 1px solid transparent;margin: 0 25px;position: relative;cursor: pointer;}
.about_box .row5 .hd ul li:after{content: "";position: absolute;top: 100%;left: 50%;width: 1px;height: 0;background: #c1c1c1;}
.about_box .row5 .hd ul li:hover{border-color: #c1c1c1;color: #c30d23;}
.about_box .row5 .hd ul li:hover:after{height: 110%;}
.about_box .row5 .bd ul{overflow: hidden;margin-right: -50px;}
.about_box .row5 .bd ul li{width: 510px;float: left;margin: 0 35px 30px 0;}
.about_box .row5 .bd .pic{max-height: 430px;position: relative;overflow: hidden;}
.about_box .row5 .bd .pic span{display: block;height: 100%;background-size: cover;background-position: center;}
.about_box .row5 .bd .pic .con{position: absolute;width: 100%;height: 100%;top: 0;left:0;z-index: 1;color: #fff;background: rgba(0,0,0,0.8);opacity: 0;transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);-moz-transform:translate(0,100%);-webkit-transform:translate(0,100%);transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;}
.about_box .row5 .bd .pic .txt{padding: 55px 30px;}
.about_box .row5 .bd .pic h5{font-size: 21px;line-height: 1;position: relative;padding-left: 15px;margin-bottom: 40px;}
.about_box .row5 .bd .pic  h5 span{position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;width: 6px;height: 6px;border-radius: 50%;background: #c30d23;}
.about_box .row5 .bd .pic .box{overflow: hidden;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.about_box .row5 .bd .name{height: 70px;line-height: 70px;text-align: center;font-size: 21px;color: #373737;background: #fff;padding: 0 10px;}
.about_box .row5 .bd ul{display: none;}
.about_box .row5 .bd ul li:hover .pic .con{transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);opacity: 1;}

#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{margin: 0;}
@media screen and (max-width: 1600px) {
	.about_box .row5 .wrap{padding: 0 10px;}
	.about_box .row5 .bd ul {margin-right: 0;}
	.about_box .row5 .bd ul li{width: 32.33%;margin:0 0.5% 30px 0.5%; }
}
/*分页*/
.page_box{padding: 25px 0;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;text-align: center;}
.page_box .page{display: inline-block;}
.page_box a,.page_box span{float: left;background: #ebebeb;width: 32px;height: 32px;text-align: center;line-height: 32px;float: left;margin: 0 5px;color: #9b9b9b;border-radius: 3px;}
.page_box span{cursor: pointer;font-size: 16px;}
.page_box a:hover,.page_box span:hover,.page_box a.active{color: #fff;background: #e5554e;}
.about_box{overflow: hidden;}
@media screen and (max-width: 1800px) {
	.about_box .row1 .con{margin: 0;padding: 30px 20px;}
	.about_box .row1 .more{margin-top: 30px;}
	.about_box .row1 .tit{margin-bottom: 40px;}
	.about_box .row1 .txt p{line-height: 24px;}
	.about_box .row3 ul li h5{font-size: 18px;}
	.about_box .row3 ul li p{font-size: 12px;}
	.about_box .row3 ul li{margin-bottom: 35px;}
	.about_box  .row3 .tit{margin-bottom: 40px;}
}
@media screen and (max-width: 1280px) {
	
	.about_box .row1 .txt{height: 220px;}
	.about_box .row1 .txt p{line-height: 22px;}
	.about_box  .tit{font-size: 30px;margin-bottom: 30px;}
	.about_box .row1 .tit{margin-bottom: 20px;}
	.about_box .row1 .txt p{font-size: 12px;}
	.ind_box .row3 ul li h3{font-size: 30px;}
	.ind_box .row3 ul li p{font-size: 40px;}
	.ind_box .row3 ul li h3{margin-top: 30px;}
	.ind_box .row3 ul li.more p{font-size: 28px;}
	.ind_box .banner .sytle1 h3{font-size: 110px;width: 120px;}
	.ind_box .banner .sytle1 p{font-size: 16px;padding: 0 10px;}
	.about_box .row3 ul li{margin-bottom: 30px;}
	.about_box .row3 ul li h5{font-size: 16px;}
	.about_box .row3 ul li p{font-size: 12px;}
	.pro_detail .con .txt{padding: 35px;}
	.inner_banner h3{font-size: 86px;}
	.inner_banner p{font-size: 32px;}
}
@media screen and (max-width: 1200px) {
	
	.header_box .menu li{margin: 0 20px;}
	.header_box .menu li a{font-size: 14px;}

	.ind_box .row2 .txt{max-width: 45%;left: 55%;padding-right: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.ind_box .row2 h3{font-size: 36px;}
	.ind_box .row2 small{font-size: 38px;letter-spacing: 10px;}
	.ind_box .row2 h3, .ind_box .row2 small{line-height: 1.5;}
	.ind_box .row2 .box p{font-size: 14px;line-height: 30px;}
	.ind_box .row3 ul li h3{font-size: 24px;}
	.ind_box .row3 ul li p{font-size: 30px;}
	.ind_box .row3 ul li.more p{font-size: 24px;}
	.ind_box .row4 .txt{width: 60%;left:38%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.ind_box .row4 h3{font-size: 46px;}
	.ind_box .row4 small{font-size: 24px;letter-spacing: 15px;}
	.ind_box .row4 .box{font-size: 14px;line-height: 30px;}
	/*.about_box .row1 .box{width: 100%;float: none;}*/
	.about_box .row1 .pic{}
	.about_box .row1 .con{margin: 0;padding: 15px;}
	.about_box  .tit{font-size: 24px;margin-bottom:30px;}
	.about_box .row1 .txt{height: auto;}
	.about_box .row1 .txt p{font-size: 12px;line-height: 18px;}
	.about_box .row1 .more{margin-top: 15px;display: none;}
	.about_box .row5{padding: 40px 0;}
	.about_box .row3 ul li .box{padding-left: 45px;}
	.about_box .row3 ul li h5{font-size: 14px;}
	.about_box .row3 ul li p{font-size: 12px;height: 13px;}
	.about_box .row3 ul li i{width: 36px;height: 36px;font-size: 16px;line-height: 36px;}
	.about_box .row4 .txt{padding-bottom: 25px;margin-bottom: 25px;}
	.about_box .row4 .txt p{font-size: 14px;line-height: 26px;}
	.about_box .row4 .change{font-size: 16px;}
	.about_box .row4 .con{max-width: 40%;left:58%;}
	.about_box .row5 .hd{padding-bottom: 20px;margin-bottom: 20px;}
	.about_box .row5 .bd .name{height: 50px;line-height: 50px;font-size: 18px;}
	.about_box .row5 .bd .pic .txt{padding: 20px;}
	.about_box .row5 .bd .pic h5{font-size: 16px;margin-bottom: 15px;}
	.about_box .row5 .bd .pic .box{font-size: 13px;line-height: 20px;margin-bottom: 10px;}
	.about_box .row5 .hd ul li{font-size: 16px;width: 100px;height: 32px;line-height: 32px;}
	.inner_banner h3{font-size: 56px;}
	.inner_banner p{font-size: 28px;}
	.pro_box .nav li a{height: 52px;line-height: 52px;font-size: 18px;}
	.pro_box .nav li a .icon{width: 32px;height: 30px;line-height: 30px;font-size: 18px;margin-top: 10px;margin-left: 15px;}
	.pro_box .nav li a .add{font-size: 20px;margin-right: 15px;}
	.pro_box .pro_list{margin-top: 30px;}
	.pro_box .pro_list li .txt{padding: 15px 20px;}
	.pro_box .pro_list li h3{font-size: 18px;margin-bottom: 15px;}
	.pro_box .pro_list li .detail{font-size: 13px;line-height: 20px;}
	.pro_box .pro_list li i{right: 20px;width: 40px;height: 40px;font-size: 18px;line-height:40px;}
	.pro_detail .con .txt{padding: 30px;}
	.pro_detail .con .commontit{margin-bottom: 20px;font-size: 22px;padding-left: 20px;}
	.pro_detail .con .commontit span{font-size: 14px;top: }
	.pro_detail .con .commontit small{margin-top: 10px;font-size: 14px;}
	.pro_detail .con .name{font-size: 16px;}
	.pro_detail .con .p_txt{margin-bottom: 20px;}
	.pro_detail .con .p_txt p{font-size: 12px;line-height: 22px;}
	.pro_detail .con .btn{font-size: 14px;line-height: 30px;}
	.news_box .row{padding: 30px 0;}
	.news_box ul li .hd{padding: 10px 20px;}
	.news_box ul li .hd .time{font-size: 20px;}
	.news_box ul li .hd i{width: 40px;height: 40px;line-height: 40px;}
	.news_box ul li .hd .time span{font-size: 14px;}
	.news_box ul li .bd{padding: 20px;}
	.news_box ul li .bd h5{margin-bottom: 15px;font-size: 18px;}
	.news_box ul li .bd p{line-height: 24px;font-size: 14px;}
	.news_detail{padding: 55px 0 30px 0;}
	.news_detail .con_wrap{margin: 50px;}
	.news_detail .page{margin-top: 20px;}
	.news_detail .txt_wrap{padding: 60px 40px;margin: 0;}
	.job_box .row .hd,
	.job_box .row .tb{height: 50px;}
	.job_box .row .tb p{font-size: 14px;}
	.job_box .row .tb span, .job_box .row .tb p{margin-left: 10%;}
	.footer_box{padding: 30px 0;}
	.contact_box .wrap{padding: 0;padding-top: 50px;}
	.contact_box .tit{font-size: 24px;margin-bottom: 50px;}
	.contact_box ul li p{font-size: 12px;}
	.contact_box ul li h4{font-size: 18px;}
	.contact_box{padding-bottom: 0;}
	.header_box .logo{margin-left: 40px;}
	.footer_box .nav a{margin-right: 40px;}

}
@media screen and (max-width: 768px) {
	
	.header_box .category{display: block;color: #fff;}
	.header_box .share,
	.header_box .cart{display: none;}
	.header_box .menu{position: fixed;top: 55px;left: 0;width: 100%;display: none;}
	.header_box .menu li{width: 100%;text-align: right;margin: 0;float: none;}
	.header_box .menu li a{padding-right: 32px;}
	.onmenu,
	.header_box .menu,
	.onheader_box,.ing{background: rgba(0,0,0,0.5);}
	.ing,
	.onmenu .header_box{background: rgba(0,0,0,0.5) !important;}
	.onheader_box, .onheader_box a, .onmenu .header_box a,
	.onheader_box .logo a, .onmenu .logo a{color: #fff;}
	.ind_box .banner, .ind_box .banner ul, .ind_box .banner ul li, .ind_box .banner .pic{height: 500px;}
	.ind_box .banner .sytle1 h3{font-size: 40px;width: 46px;}
	.ind_box .banner .sytle1 p{font-size: 16px;height: 260px;margin-top: 50px;}
	.ind_box .banner .sytle2 h3{font-size: 30px;margin-bottom: 20px;}
	.ind_box .banner .sytle2 p{font-size: 14px;line-height: 20px;}
	.ind_box .banner .sytle2 .txt{left:60%;max-width: 38%;}
	.ind_box .banner .sytle3 .txt{left:0;top: 35%;text-align: center;}
	.ind_box .banner .sytle3 h3{font-size: 28px;display: inline-block;}
	.ind_box .banner .sytle3 p{font-size: 18px;display: inline-block;}
	.ind_box .row{height: 500px;}
	.ind_box .container{height: 100%;}
	.ind_box .row2 h3{font-size: 24px;}
	.ind_box .row2 small{font-size: 26px;letter-spacing:2px;margin-bottom: 20px;}
	.ind_box .row3 ul li h3{font-size: 18px;margin-top: 30px;}
	.ind_box .row3 ul li p{font-size: 20px;}
	.ind_box .row3 ul li.more p{font-size: 14px;}
	.ind_box .row3 ul li.more .btn{bottom: 30px;}
	.ind_box .row4 .txt{top: 15%;}
	.ind_box .row4 h3{font-size: 32px;}
	.ind_box .row4 .box{line-height: 24px;}
	.about_box .row1 .box{width: 100%;float: none;}
	.about_box .row1 .con{padding: 30px;}
	.about_box .row1 .txt p{line-height: 24px;}
	.about_box .row2 ul li .pic{padding: 5px;}
	.about_box .row2{padding: 25px 0 80px 0;}
	.about_box .row2  .page{bottom: 40px;}
	.about_box .row2 .container{padding: 40px 0;}
	.about_box .row3 img{display: none;}
	.about_box .row3 .container{position: initial;border: 0;padding-top:40px; width: auto;max-width: 100%;}
	.about_box .row5 .bd ul li{width: 49%;}
	.pro_detail .pic span img{display: block;}
	.pro_detail ul .box{width: 100%;}
	.job_box .pop .wrap{top: 30px; bottom: 30px; left: 30px; right: 30px;}
	.footer_box .fl,.footer_box .fr{width: 100%;text-align: center;}
	.footer_box .nav a{float: none;float: none;margin: 0 10px;}
	.contact_box ul li{width: 50%;}
	.newheader .header_box .category{color: #222;}
	.newheader .ing a,
	.newheader .ing .logo a,
	.newheader .ing .category{color: #fff;}
	.newheader .onheader_box .logo a{color: #C30D22;}
}
.about_box .row4 .mobile{display: none;}
@media screen and (max-width: 640px) {
	.about_box .row4 .pc{display: none;}
	.about_box .row4 .mobile{display: block;background-size: cover;background-position: center;}
	.about_box .row4 .mobile{padding: 30px 0;}
	.about_box .row4 .mobile .txt{text-align: center;font-size: 16px;line-height: 1.8; border: 0;margin: 0;padding: 0; margin-top: 20px;}
	.inner_banner p{display: none;}
	.about_box .row2 .wrap{margin: 0 15px;}
	.about_box .row2:after, .about_box .row2:before{display: none;}
	.about_box .row2 .container{border: 0;}
	.about_box .row2 .container{padding: 0;}
	.about_box .row3 ul{width: auto;padding: 0 10px;}
	.about_box .row3 ul li{width: 49.8%;margin-right: .4%;}
	.about_box .row3 ul li:nth-child(2n){margin-right: 0;}
	.about_box .row3 ul li .box{padding-left: 38px;}
	.about_box .row3 ul li.none{width: 90%;}
	.about_box .row3 ul li i{width: 32px;height: 32px;line-height: 32px;}
	.about_box .row5 .bd ul li{width: 99%;}
	.about_box .row5 .hd ul li{margin: 0 2px;padding: 0 15px;width: auto;font-size: 14px;}
	.pro_box .pro_list li{width: 100%;}
	.pro_box .pro_list li,.pro_box .pro_list li.oddli{float: none;}
	.pro_box .pro_list li i{display: none;}
	.pro_box .pro_list li .detail{margin-right: 0;}
	.inner_banner h3{font-size: 30px;}
	.pro_box .inner_banner ul li.active .pic img{ -webkit-animation-name: none;animation-name: none;}
	.pro_box .row{margin: 0 15px;}
	.pro_box .nav li a .icon,
	.pro_box .nav li a .add{display: none;}
	.pro_box .nav li a{text-align: center;font-size: 16px;height: 40px;line-height: 40px;}
	.pro_box .nav dl a{text-indent: 0;font-size: 13px;}
	.pro_detail .con .txt{padding: 30px 15px;}
	.news_box ul li{margin-bottom: 20px;}
	.news_detail .con_wrap{margin: 30px 15px;}
	.news_detail .txt_wrap{padding:30px 15px;}
	.job_box .row .hd{display: none;}
	.job_box .row .bd{margin-top: 30px;}
	.job_box .row .bd .tb{border: 1px solid #d8d8d8;background: #f8efe6;border-bottom: 0;}
	.job_box .row .bd .tb_c,
	.job_box .row .bd .tb{display: block;margin-bottom: 15px;height: auto;}
	.job_box .row .bd .tb_c{width: auto;overflow: hidden;border-right: 0;margin: 0;}
	.job_box .row .bd span{display: block;width: 30%;float: left;}
	.job_box .row .tb p{width: 70%;}
	.job_box .row .tb span, .job_box .row .tb p{margin: 0;text-indent: 15px;padding: 8px 0;}
	.job_box .pop .tit{padding: 0 15px;}
	.job_box .pop .txt{padding: 30px 15px;}
	.job_box .pop .hd .tit{height: 40px;line-height: 40px;font-size: 16px;}
	.job_box .close{width: 30px;height: 30px;font-size: 14px;line-height: 30px;top: 5px;right:15px;}
	.job_box .pop .container{margin-right: 0;}
	.job_box .pop .txt h3{font-size: 20px;}
	.job_box .pop .hd .lt,.job_box .pop .hd .rt{width: 100%;}
	.job_box .pop .hd .lt{margin-bottom: 30px;}
	.job_box .cv .box{width: 90%;height: 140px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.job_box .cv .close{top: -40px;left:90%;}
	.contact_box ul li{width: 100%;margin-bottom:40px;}
	.contact_box .tit{margin-bottom: 30px;}
	.contact_box .wrap{padding-top: 30px;}
	.ind_box .banner, .ind_box .banner ul, .ind_box .banner ul li, .ind_box .banner .pic{height: 260px;}
	.ind_box .banner  p{display: none;}
	.ind_box .banner .sytle1 h3{margin: 0;}
	.ind_box .banner .sytle2 .txt{max-width: 100%;left: 0;text-align: center;}
	.ind_box .banner .sytle2 h3{display: inline-block;margin-bottom: 0;}
	.ind_box .banner .sytle3 h3{margin-bottom: 15px;}
	.ind_box .row{height: auto;}
	.ind_box .row3 ul li .bg img{display: block;}
	.ind_box .row3 ul li .bg{background: none;}
	.ind_box .row3 ul li{width: 100%;}
	.ind_box .row3 ul li.more{height:260px;}
	.ind_box .row .bg{background: none !important;}
	.ind_box .row .bg img{display: block;}
	.ind_box .row2 .conwrap,
	.ind_box .row4 .conwrap{position: initial;padding: 30px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.ind_box .row2 .conwrap .txt,
	.ind_box .row4 .conwrap .txt{width: auto;max-width:100%;left:0;padding: 0;}
	.ind_box .row4 .box{padding: 20px;}
	.ind_box .row4 h3{font-size: 24px;}
	.ind_box .row4 small{letter-spacing: 10px;font-size: 20px;margin: 20px 0;}
	.header_box .weixin img{display: none;}

}

.header_box,
.ind_box .row3 ul li .btn,
.ind_box .row3 ul li .btn:after,
.common_hover,
.common_hover:after,
.pro_box .nav li a,
.pro_box .nav li dd a,
.pro_box .nav li.active dd a,
.page_box a,.page_box span,
.job_box .row .bd .tb,
.common_hover2,
.news_box ul li,
.news_box ul li:hover .hd,
.news_box ul li .hd i，
.about_box .row4 .icon,
.about_box .row5 .hd ul li,
.about_box .row5 .hd ul li:after{transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;}



.common_hover{position: relative;display: inline-block;}
.common_hover:after{content: ''; position: absolute;top: 100%;left: 0;right: 0;width: 90%;height:8px;margin: 0 auto; z-index: -1;opacity: 0;background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);}
.common_hover:hover{transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.common_hover:hover:after{opacity: 1;transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);-moz-transform:translateY(5px);-webkit-transform:translateY(5px);}

.common_hover2{position: relative;z-index: 1;overflow: hidden;}
.common_hover2:after,.common_hover2:before{content: "";position: absolute;bottom: 100%;left: 0;width: 100%;height: 100%;z-index: -1;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.common_hover2:after{background:#e15666; }
.common_hover2:before{background: #fddee2;}
.common_hover2:hover{color: #fff;}
.common_hover2:hover:after,
.common_hover2:hover:before{transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);-moz-transform:translate(0,100%);-webkit-transform:translate(0,100%);}
.common_hover2:hover:after{-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}




@keyframes 'borders' {
	0%{opacity: 0; height: 0;}
	100%{opacity: 1; height: 100%;}
}
@-webkit-keyframes 'borders' {
	0%{opacity: 0; height: 0;}
	100%{opacity: 1; height: 100%;}
}
@keyframes 'lightBorder' {
	0%{border-left-color: #e6e6e6;}

}
@-webkit-keyframes 'lightBorder' {
	0%{border-left-color: #e6e6e6;}

}
@-o-keyframes 'lightBorder' {
	0%{border-left-color: #e6e6e6;}

}
@-moz-keyframes 'lightBorder' {
	0%{border-left-color: #e6e6e6;}

}
@keyframes 'scaleimg' {
	0%{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
	100%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes 'scaleimg' {
	0%{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
	100%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}
@-o-keyframes 'scaleimg' {
	0%{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
	100%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}
@-moz-keyframes 'scaleimg' {
	0%{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
	100%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}































































































.SourceHanL{ font-family:"SourceHanL"; }
.lixun{font-family:"lixun","Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif;}
.antre{font-family: 'antre',Arial, "Helvetica Neue", Helvetica, sans-serif}

/*思源细体*/
@font-face {
  	font-family: 'SourceHanL';
	  src: url('font/SourceHanL.eot'); /* IE9*/
	  src: url('font/SourceHanL.eot?#iefix') format('embedded-opentype'), 
	  url('font/SourceHanL.woff') format('woff'), 
	  url('font/SourceHanL.ttf') format('truetype'),
	  url('font/SourceHanL.svg#SourceHanL') format('svg'); /* IE6-IE8 */  /* chrome、firefox */  /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */ /* iOS 4.1- */
}
/*思源常规*/
@font-face {
  	font-family: 'SourceHanR';
	  src: url('font/SourceHanR.eot'); /* IE9*/
	  src: url('font/SourceHanR.eot?#iefix') format('embedded-opentype'), 
	  url('font/SourceHanR.woff') format('woff'), 
	  url('font/SourceHanR.ttf') format('truetype'),
	  url('font/SourceHanR.svg#SourceHanR') format('svg'); /* IE6-IE8 */  /* chrome、firefox */  /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */ /* iOS 4.1- */
}
/*李旭字体*/
@font-face {
  	font-family: 'lixun';
	  src: url('font/lixun.eot'); /* IE9*/
	  src: url('font/lixun.eot?#iefix') format('embedded-opentype'), 
	  url('font/lixun.woff') format('woff'), 
	  url('font/lixun.ttf') format('truetype'),
	  url('font/lixun.svg#lixun') format('svg'); /* IE6-IE8 */  /* chrome、firefox */  /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */ /* iOS 4.1- */
}
/*英文字体*/
@font-face {
  	font-family: 'antre';
	  src: url('font/antre.eot'); /* IE9*/
	  src: url('font/antre.eot?#iefix') format('embedded-opentype'), 
	  url('font/antre.woff') format('woff'), 
	  url('font/antre.ttf') format('truetype'),
	  url('font/antre.svg#antre') format('svg'); /* IE6-IE8 */  /* chrome、firefox */  /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */ /* iOS 4.1- */
}

/*字体图标*/
@font-face {
  font-family: 'iconfont';  /* project id 146584 */
  src: url('//at.alicdn.com/t/font_t51oldxn8gwah5mi.eot');
  src: url('//at.alicdn.com/t/font_t51oldxn8gwah5mi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_t51oldxn8gwah5mi.woff') format('woff'),
  url('//at.alicdn.com/t/font_t51oldxn8gwah5mi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_t51oldxn8gwah5mi.svg#iconfont') format('svg');
}
                                                                              
.iconfont {
	  font-family:"iconfont" !important;
	  font-style:normal;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
}
